AIFF DSP 2.2 provides the framework for handling Audio IFF (AIFF) files for developing. The framework is in Portable C. Version 2.2 is only a minor upgrade since the only change is that it includes the correct version of interface.c.
Append DITL Demo
----------------
An example shell to demonstrate the correct way to use calls to System 7’s Dialog Manager. It includes examples for the AppendDITL(), CountDITL(), and ShortenDITL() and WindowFont calls. The source is included.
CModalProgress
--------------
CModalProgress is a C++ source code file which can be used to implement a dialog. Included is an example program and file.
Control Strip Shell
-------------------
This shell is a sample project which shows how to use a pop-up menu in a Control Strip Module. Includes a Read Me file and MetroWerks Code Warrior source.
CustomNew.cp
------------
Different versions (written in Code Warrior) of the C++ new and delete functions. The main advantage claimed by this implementation is better memory management.
CW Examples
-----------
Source code is included for the "hello", "date", and "delay" commands.
GC Frontier Snippet
-------------------
This is a collection of over 50 Frontier 3.0 scripts to do the things which are badly implemented (or missing entirely) in the standard version, such as get the monitor size and settings, turn file sharing on/off and get its state, position Finder windows, set Finder flags, get sizes of data and resource forks, some resource magic, any much more. Installation instructions are included.
Glypha III Source
-----------------
This is the CodeWarrior C source code to John Calhoun's Macintosh arcade game Glypha III.
gmz Libraries
-------------
Libraries to port the GNU diff, rcs and patch programs to the Mac. Full descriptions and step-by-step instructions are included.
GNU diff 2.0
------------
The GNU “diff” program for the Mac. See the “gmz-libraries” (also included on this disk) for information on porting this program to the Mac.
GNU patch 2.1
-------------
The GNU “patch” program for the Mac. See the “gmz-libraries” (also included on this disk) for information on porting this program to the Mac.
GNU rcs 5.6
-----------
The GNU “rcs” program for the Mac. See the “gmz-libraries” (also included on this disk) for information on porting this program to the Mac.
Hotlist to HTML 0.7.2 Source
----------------------------
This is the source code for Hotlist to HTML 0.7.2, a program that converts a NCSA-MacMosaic hotlist or a EINet-MacWeb hotlist (resource) file to a HTML page. The URL’s in the hotlist are mapped to corresponding menu names. Converted files can be imported by Netscape as bookmarks. The program itself requires System 7.
Infinity Windoid WDEF 3.0
-------------------------
Infinity Windoid contains resource files and the source code to create Windoids (floating windows such as toolbars). The code conforms to Apple’s Window Definition (WDEF).
Jotto ][ 1.2 Source
-------------------
Source code for the Jotto][ game. The actual game (supposed to be in /game/jott-ii-12-hqx) is not around. The came is similar to Master Mind, but with words. It picks a five or 6 letter word at random and you have 15 tries to guess it.
Lightsoft Demo-ette
-------------------
This demo shows some of the possibities with Fantasm .
MBarClock Source
----------------
MBarClock displays a clock to the left of the Apple menu in your menu bar. Because it’s an application, there’s no conflict! You can make your own clock by editing the ‘cicn’ resources. Source code only (application not compiled).
Move To Shadow
--------------
Probably not of interest except as an Apple Scripting example, this script logs submissions to Info-Mac, has simple text manipulation, and manages Anarchie and Eudora.
NetRPG 1.06
-----------
A free program which utilizes the TCP/IP “chat” server mode to allow play of Role Playing Games over the net. Specifically designed with D&D in mind. Full source code included. Full Think C source code included.
NewControl
----------
NewControl is a demo designed for developers. It demonstrates the use of Pop-up menus, control disabling/enabling, and setting a window’s font, among various other things. This demo supports PowerPC native code as well as 68K code.
nShell Mega Source
------------------
Source code is provided for the following nShell(tm) commands: ask,battery, beep, cat, chattr, cp, date, dec, delay, df, du, echo, eq, find,fss, gestalt, grep, head, hello, inc, launch, ls, man, match, mem, mkdir,mv, notify, odoc, ps, read, rm, sfget, sfput, shift, tail, unlock, wc,and yesno.
nshell Sample (Pascal)
----------------------
Source code is included for the "hello", "date", and "delay" commands.
NString 1.0 Beta
----------------
THINK C++ source code implementing a powerful dynamic string class. Advantages are: easy assignment and comparisons, fast length operations, operations on string parts, standard i/o stream compliant and more. Documentation included.
PopupCDEF 1.0b5
---------------
The CDEF is modeled after the pop-up CDEF provided by Apple in System 7.0 and described in “Inside Macintosh: Toolbox Essentials.” If you are already familiar with the system CDEF then using this will be very simple. Additional support is provided for type-in pop-up menus, for menus created dynamically by the application, and for color menus and controls.
PopupMenu Tester 1.0.0
----------------------
This is a simple example demonstrating how pop-up menus work. The program draws a window with such a menu in it, and the different items will change the name of the window. Source code is in Metrowerks’ Code Warrior.
RossetMADF Library 68K & PPC
----------------------------
Complete Music Library source code in Think C and Code Warrior (68K & PPC). Contains full descriptions and documentation. Also has three working examples.
Simple Save PICT pas.txt
------------------------
Think Pascal source code to save current active window(s) as a PICT file. Can be used freely.
Toasty's Keyword List
---------------------
Toolbox Keyword List is a source file to be used with Metrowerks Code Warrior. The list replaces the custom keywords in the editor with a list of the types defined by the Toolbox.
TransSkel Pascal 2.5
--------------------
Written by Paul DuBois and translated to Pascal by Owen Hartnett, TransSkel takes care of most tedious standard tasks for you like event, menu and window handling. This version replaces v2.0 which is quite outdated. The package also includes the plug-ins TransDisplay and TransEdit, several demos, and projects interfaces (MPW) for Think Pascal and Metrowerks Pascal.
TurboTCP 2.0.1
--------------
The TurboTCP class library integrates the Think Class Library with Apple's MacTCP driver. This library provides robust support for most TCP/IP applications on the Macintosh. Its major features include: asynchronous operation, high-speed automatic data receiving mechanism, mix-in architecture, robust error recovery, and background friendly.
Add Extensions
--------------
These scripts are useful for getting rid of DOS style name extensions, or adding them on if needed.